[INFO] fetching crate gme 0.1.2...
[INFO] building gme-0.1.2 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate gme 0.1.2 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate gme 0.1.2 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gme 0.1.2
[INFO] finished tweaking crates.io crate gme 0.1.2
[INFO] tweaked toml for crates.io crate gme 0.1.2 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] adf1f3ac2522641d556ef4cbfe6e0465e5b2a62fb5416503a549ed6762c0712e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "adf1f3ac2522641d556ef4cbfe6e0465e5b2a62fb5416503a549ed6762c0712e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "adf1f3ac2522641d556ef4cbfe6e0465e5b2a62fb5416503a549ed6762c0712e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "adf1f3ac2522641d556ef4cbfe6e0465e5b2a62fb5416503a549ed6762c0712e", kill_on_drop: false }`
[INFO] [stdout] adf1f3ac2522641d556ef4cbfe6e0465e5b2a62fb5416503a549ed6762c0712e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6da47cdb70c78a592430f42e98b7ee7f1660ba61bef06b61e569ca19bdd62774
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6da47cdb70c78a592430f42e98b7ee7f1660ba61bef06b61e569ca19bdd62774", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.68
[INFO] [stderr]    Compiling gme v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp: In member function 'bool Ay_Cpu::run(cpu_time_t)':
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1067:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1067 |    rg.flags = 0;
[INFO] [stderr] warning:       |    ~~~~~~~~~^~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:113:41: note: here
[INFO] [stderr] warning:   113 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:114:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   114 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:115:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   115 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1068:3: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:  1068 |   CASE7( 41, 49, 51, 59, 61, 69, 79 ): // OUT (C),r
[INFO] [stderr] warning:       |   ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1312:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1312 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1313:3: note: here
[INFO] [stderr] warning:  1313 |   case 0x9E: // SBC (IXY+disp)
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1322:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1322 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1323:3: note: here
[INFO] [stderr] warning:  1323 |   case 0x9C: // SBC HXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1331:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1331 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1332:3: note: here
[INFO] [stderr] warning:  1332 |   case 0x9D: // SBC LXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:353:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   353 |   if ( (pc - 1) > 0xFFFF )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:113:41: note: here
[INFO] [stderr] warning:   113 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:114:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   114 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:115:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   115 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:359:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   359 |  CASE7( C7, CF, D7, DF, E7, EF, F7 ):
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:394:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   394 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:395:2: note: here
[INFO] [stderr] warning:   395 |  case 0x9E: // SBC (HL)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:402:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   402 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:403:2: note: here
[INFO] [stderr] warning:   403 |  case 0xDE: // SBC A,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:410:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   410 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:113:41: note: here
[INFO] [stderr] warning:   113 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:114:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   114 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:115:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   115 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:411:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   411 |  CASE7( 98, 99, 9A, 9B, 9C, 9D, 9F ): // SBC r
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp: In member function 'bool Gb_Cpu::run(blargg_long)':
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:434:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   434 |    data += 0x10; // bump up to 0x4n to avoid preserving sign bit
[INFO] [stderr] warning:       |    ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:435:3: note: here
[INFO] [stderr] warning:   435 |   case 0x1E: // RR (HL)
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:442:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   442 |    data += 0x10; // bump up to 0x4n
[INFO] [stderr] warning:       |    ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:443:3: note: here
[INFO] [stderr] warning:   443 |   case 0x18: case 0x19: case 0x1A: case 0x1B: case 0x1C: case 0x1D: case 0x1F: // RR A
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:263:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |   pc -= 2;
[INFO] [stderr] warning:       |   ~~~^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:264:2: note: here
[INFO] [stderr] warning:   264 |  case 0xCD: // CALL (most-common)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:275:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   275 |   if ( !(flags & z_flag) )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:277:2: note: here
[INFO] [stderr] warning:   277 |  case 0xC9: // RET (most common)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:825:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   825 |   pc--;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:826:2: note: here
[INFO] [stderr] warning:   826 |  case 0xE6: // AND IMM
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:829:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   829 |   rg.a &= data;
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:830:2: note: here
[INFO] [stderr] warning:   830 |  case 0xA7: // AND A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:845:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   845 |   pc--;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:846:2: note: here
[INFO] [stderr] warning:   846 |  case 0xF6: // OR IMM
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:849:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   849 |   rg.a |= data;
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:850:2: note: here
[INFO] [stderr] warning:   850 |  case 0xB7: // OR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:865:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   865 |   pc--;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:866:2: note: here
[INFO] [stderr] warning:   866 |  case 0xEE: // XOR IMM
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:913:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   913 |   if ( pc == idle_addr + 1 )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:915:2: note: here
[INFO] [stderr] warning:   915 |  case 0xC7: case 0xCF: case 0xD7: case 0xDF:  // RST
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Oscs.cpp: In member function 'void Gb_Apu::write_osc(int, int, int)':
[INFO] [stderr] warning: src/gme/Gb_Oscs.cpp:315:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   315 |   sq = &square1;
[INFO] [stderr] warning:       |   ~~~^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Oscs.cpp:316:2: note: here
[INFO] [stderr] warning:   316 |  case 1:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp: In member function 'bool Hes_Cpu::run(hes_time_t)':
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:263:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |   if ( pc == idle_addr + 1 )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:265:2: note: here
[INFO] [stderr] warning:   265 |  case 0x0F: // BBRn
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:292:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   292 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:293:2: note: here
[INFO] [stderr] warning:   293 |  case 0x6C:{// JMP (ind)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:344:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   344 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:345:2: note: here
[INFO] [stderr] warning:   345 |  case 0x85: // STA zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:444:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   444 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:445:2: note: here
[INFO] [stderr] warning:   445 |  case 0x2C:{// BIT abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:454:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   454 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:455:2: note: here
[INFO] [stderr] warning:   455 |  case 0x24: // BIT zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:456:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   456 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:457:2: note: here
[INFO] [stderr] warning:   457 |  case 0x89: // BIT imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:553:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   553 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:554:2: note: here
[INFO] [stderr] warning:   554 |  case 0x9C: // STZ abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:563:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   563 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:564:2: note: here
[INFO] [stderr] warning:   564 |  case 0x64: // STZ zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:570:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   570 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:571:2: note: here
[INFO] [stderr] warning:   571 |  case 0x84: // STY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:577:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   577 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:578:2: note: here
[INFO] [stderr] warning:   578 |  case 0x86: // STX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:584:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   584 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:585:2: note: here
[INFO] [stderr] warning:   585 |  case 0xA6: // LDX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:586:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   586 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:587:2: note: here
[INFO] [stderr] warning:   587 |  case 0xA2: // LDX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:594:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   594 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:595:2: note: here
[INFO] [stderr] warning:   595 |  case 0xA4: // LDY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:596:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   596 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:597:2: note: here
[INFO] [stderr] warning:   597 |  case 0xA0: // LDY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:604:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   604 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:606:2: note: here
[INFO] [stderr] warning:   606 |  case 0xAC:{// LDY abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:644:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   644 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:645:2: note: here
[INFO] [stderr] warning:   645 |  case 0xE0: // CPX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:663:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   663 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:664:2: note: here
[INFO] [stderr] warning:   664 |  case 0xC0: // CPY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:752:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   752 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:753:2: note: here
[INFO] [stderr] warning:   753 |  case 0x6A: // ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:776:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   776 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:777:2: note: here
[INFO] [stderr] warning:   777 |  case 0x4E: // LSR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:778:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   778 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:779:2: note: here
[INFO] [stderr] warning:   779 |  case 0x6E: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:794:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   794 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:795:2: note: here
[INFO] [stderr] warning:   795 |  case 0x0E: // ASL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:796:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   796 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:797:2: note: here
[INFO] [stderr] warning:   797 |  case 0x2E: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:818:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   818 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:819:2: note: here
[INFO] [stderr] warning:   819 |  case 0x46: // LSR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:820:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   820 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:821:2: note: here
[INFO] [stderr] warning:   821 |  case 0x66: // ROR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:834:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   834 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:835:2: note: here
[INFO] [stderr] warning:   835 |  case 0x06: // ASL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:836:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   836 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:837:2: note: here
[INFO] [stderr] warning:   837 |  case 0x26: // ROL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:866:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   866 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:867:2: note: here
[INFO] [stderr] warning:   867 |  case 0xE6: // INC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:872:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   872 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:873:2: note: here
[INFO] [stderr] warning:   873 |  case 0xC6: // DEC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp: In member function 'bool Kss_Cpu::run(cpu_time_t)':
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1104:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1104 |    rg.flags = 0;
[INFO] [stderr] warning:       |    ~~~~~~~~~^~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:139:41: note: here
[INFO] [stderr] warning:   139 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:140:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   140 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:141:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   141 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1105:3: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:  1105 |   CASE7( 41, 49, 51, 59, 61, 69, 79 ): // OUT (C),r
[INFO] [stderr] warning:       |   ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1350:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1350 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1351:3: note: here
[INFO] [stderr] warning:  1351 |   case 0x9E: // SBC (IXY+disp)
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1360:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1360 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1361:3: note: here
[INFO] [stderr] warning:  1361 |   case 0x9C: // SBC HXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1369:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1369 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1370:3: note: here
[INFO] [stderr] warning:  1370 |   case 0x9D: // SBC LXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:391:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   391 |   if ( pc >= idle_addr )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:139:41: note: here
[INFO] [stderr] warning:   139 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:140:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   140 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:141:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   141 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:393:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   393 |  CASE7( C7, CF, D7, DF, E7, EF, F7 ):
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:428:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   428 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:429:2: note: here
[INFO] [stderr] warning:   429 |  case 0x9E: // SBC (HL)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:436:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   436 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:437:2: note: here
[INFO] [stderr] warning:   437 |  case 0xDE: // SBC A,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:444:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   444 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:139:41: note: here
[INFO] [stderr] warning:   139 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:140:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   140 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:141:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   141 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:445:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   445 |  CASE7( 98, 99, 9A, 9B, 9C, 9D, 9F ): // SBC r
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp: In member function 'bool Nes_Cpu::run(nes_time_t)':
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:342:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   342 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:343:2: note: here
[INFO] [stderr] warning:   343 |  case 0x85: // STA zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:490:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   490 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:491:2: note: here
[INFO] [stderr] warning:   491 |  case 0x84: // STY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:497:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   497 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:498:2: note: here
[INFO] [stderr] warning:   498 |  case 0x86: // STX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:504:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   504 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:505:2: note: here
[INFO] [stderr] warning:   505 |  case 0xA6: // LDX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:506:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   506 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:507:2: note: here
[INFO] [stderr] warning:   507 |  case 0xA2: // LDX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:514:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   514 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:515:2: note: here
[INFO] [stderr] warning:   515 |  case 0xA4: // LDY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:516:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   516 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:517:2: note: here
[INFO] [stderr] warning:   517 |  case 0xA0: // LDY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:525:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   525 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:526:2: note: here
[INFO] [stderr] warning:   526 |  case 0xAC:{// LDY abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:537:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   537 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:538:2: note: here
[INFO] [stderr] warning:   538 |  case 0xAE:{// LDX abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:581:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   581 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:582:2: note: here
[INFO] [stderr] warning:   582 |  case 0xE0: // CPX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:600:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   600 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:601:2: note: here
[INFO] [stderr] warning:   601 |  case 0xC0: // CPY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:670:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   670 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:671:2: note: here
[INFO] [stderr] warning:   671 |  case 0x6A: // ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:694:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   694 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:695:2: note: here
[INFO] [stderr] warning:   695 |  case 0x4E: // LSR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:696:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   696 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:697:2: note: here
[INFO] [stderr] warning:   697 |  case 0x6E: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:712:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   712 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:713:2: note: here
[INFO] [stderr] warning:   713 |  case 0x0E: // ASL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:714:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   714 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:715:2: note: here
[INFO] [stderr] warning:   715 |  case 0x2E: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:736:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   736 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:737:2: note: here
[INFO] [stderr] warning:   737 |  case 0x46: // LSR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:738:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   738 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:739:2: note: here
[INFO] [stderr] warning:   739 |  case 0x66: // ROR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:752:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   752 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:753:2: note: here
[INFO] [stderr] warning:   753 |  case 0x06: // ASL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:754:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   754 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:755:2: note: here
[INFO] [stderr] warning:   755 |  case 0x26: // ROL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:770:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   770 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:771:2: note: here
[INFO] [stderr] warning:   771 |  case 0xE6: // INC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:776:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   776 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:777:2: note: here
[INFO] [stderr] warning:   777 |  case 0xC6: // DEC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:966:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   966 |   HANDLE_PAGE_CROSSING( data + x );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:967:2: note: here
[INFO] [stderr] warning:   967 |  case 0x0C:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:968:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   968 |   pc++;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:970:2: note: here
[INFO] [stderr] warning:   970 |  case 0x74: case 0x04: case 0x14: case 0x34: case 0x44: case 0x54: case 0x64:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:988:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   988 |   c |= 1;
[INFO] [stderr] warning:       |   ~~^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:989:2: note: here
[INFO] [stderr] warning:   989 |  default:
[INFO] [stderr] warning:       |  ^~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp: In member function 'bool Sap_Cpu::run(sap_time_t)':
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:285:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   285 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:286:2: note: here
[INFO] [stderr] warning:   286 |  case 0x85: // STA zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:433:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   433 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:434:2: note: here
[INFO] [stderr] warning:   434 |  case 0x84: // STY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:440:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   440 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:441:2: note: here
[INFO] [stderr] warning:   441 |  case 0x86: // STX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:447:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   447 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:448:2: note: here
[INFO] [stderr] warning:   448 |  case 0xA6: // LDX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:449:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   449 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:450:2: note: here
[INFO] [stderr] warning:   450 |  case 0xA2: // LDX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:457:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   457 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:458:2: note: here
[INFO] [stderr] warning:   458 |  case 0xA4: // LDY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:460:2: note: here
[INFO] [stderr] warning:   460 |  case 0xA0: // LDY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:468:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   468 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:469:2: note: here
[INFO] [stderr] warning:   469 |  case 0xAC:{// LDY abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:480:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   480 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:481:2: note: here
[INFO] [stderr] warning:   481 |  case 0xAE:{// LDX abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:524:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   524 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:525:2: note: here
[INFO] [stderr] warning:   525 |  case 0xE0: // CPX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:543:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   543 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:544:2: note: here
[INFO] [stderr] warning:   544 |  case 0xC0: // CPY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:614:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   614 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:615:2: note: here
[INFO] [stderr] warning:   615 |  case 0x6A: // ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:638:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   638 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:639:2: note: here
[INFO] [stderr] warning:   639 |  case 0x4E: // LSR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:640:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   640 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:641:2: note: here
[INFO] [stderr] warning:   641 |  case 0x6E: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:656:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   656 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:657:2: note: here
[INFO] [stderr] warning:   657 |  case 0x0E: // ASL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:658:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   658 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:659:2: note: here
[INFO] [stderr] warning:   659 |  case 0x2E: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:680:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   680 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:681:2: note: here
[INFO] [stderr] warning:   681 |  case 0x46: // LSR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:682:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   682 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:683:2: note: here
[INFO] [stderr] warning:   683 |  case 0x66: // ROR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:696:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   696 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:697:2: note: here
[INFO] [stderr] warning:   697 |  case 0x06: // ASL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:698:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   698 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:699:2: note: here
[INFO] [stderr] warning:   699 |  case 0x26: // ROL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:714:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   714 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:715:2: note: here
[INFO] [stderr] warning:   715 |  case 0xE6: // INC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:720:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   720 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:721:2: note: here
[INFO] [stderr] warning:   721 |  case 0xC6: // DEC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:909:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   909 |   HANDLE_PAGE_CROSSING( data + x );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:910:2: note: here
[INFO] [stderr] warning:   910 |  case 0x0C:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:911:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   911 |   pc++;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:913:2: note: here
[INFO] [stderr] warning:   913 |  case 0x74: case 0x04: case 0x14: case 0x34: case 0x44: case 0x54: case 0x64:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: In file included from src/gme/Spc_Cpu.cpp:549:
[INFO] [stderr] warning: src/gme/Spc_Cpu.h: In member function 'uint8_t* Snes_Spc::run_until_(Snes_Spc::time_t)':
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:335:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   335 |  ADDR_MODES_NO_DP( 0xE8 ) // MOV A,addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:335:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   335 |  ADDR_MODES_NO_DP( 0xE8 ) // MOV A,addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:352:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   352 |   data = (uint8_t) (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:353:2: note: here
[INFO] [stderr] warning:   353 |  case 0xF8: // MOV X,dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:360:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   360 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:361:2: note: here
[INFO] [stderr] warning:   361 |  case 0xCD: // MOV X,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:367:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   367 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:368:2: note: here
[INFO] [stderr] warning:   368 |  case 0xEB: // MOV Y,dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:389:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   389 |  ADDR_MODES_NO_DP( 0xC8 ) // MOV addr,A
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:389:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   389 |  ADDR_MODES_NO_DP( 0xC8 ) // MOV addr,A
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:407:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   407 |   data = (uint8_t) (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:408:2: note: here
[INFO] [stderr] warning:   408 |  case 0xD8: // MOV dp,X
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:413:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   413 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:414:2: note: here
[INFO] [stderr] warning:   414 |  case 0xCB: // MOV dp,Y
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ( 0, data );\
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:460:2: note: here
[INFO] [stderr] warning:   460 |  case op: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ( 0, data );\
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:460:2: note: here
[INFO] [stderr] warning:   460 |  case op: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ( 0, data );\
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:460:2: note: here
[INFO] [stderr] warning:   460 |  case op: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:490:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   490 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:491:2: note: here
[INFO] [stderr] warning:   491 |  case 0x68: // CMP imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:505:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   505 |   data = READ_DP( -3, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:506:2: note: here
[INFO] [stderr] warning:   506 |  case 0x78: // CMP dp,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:519:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   519 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:520:2: note: here
[INFO] [stderr] warning:   520 |  case 0xC8: // CMP X,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:533:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   533 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:534:2: note: here
[INFO] [stderr] warning:   534 |  case 0xAD: // CMP Y,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:608:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   608 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:609:2: note: here
[INFO] [stderr] warning:   609 |  case 0x8B: // DEC dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:626:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   626 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:627:2: note: here
[INFO] [stderr] warning:   627 |  case 0x7C:{// ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:635:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   635 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:636:2: note: here
[INFO] [stderr] warning:   636 |  case 0x3C:{// ROL A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:649:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   649 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:650:2: note: here
[INFO] [stderr] warning:   650 |  case 0x3B: // ROL dp+X
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:651:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   651 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:652:2: note: here
[INFO] [stderr] warning:   652 |  case 0x2B: // ROL dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:656:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   656 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:657:2: note: here
[INFO] [stderr] warning:   657 |  case 0x2C: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:671:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   671 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:672:2: note: here
[INFO] [stderr] warning:   672 |  case 0x7B: // ROR dp+X
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:673:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   673 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:674:2: note: here
[INFO] [stderr] warning:   674 |  case 0x6B: // ROR dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:678:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   678 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:679:2: note: here
[INFO] [stderr] warning:   679 |  case 0x6C: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.57s
[INFO] running `Command { std: "docker" "inspect" "6da47cdb70c78a592430f42e98b7ee7f1660ba61bef06b61e569ca19bdd62774", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6da47cdb70c78a592430f42e98b7ee7f1660ba61bef06b61e569ca19bdd62774", kill_on_drop: false }`
[INFO] [stdout] 6da47cdb70c78a592430f42e98b7ee7f1660ba61bef06b61e569ca19bdd62774
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8bdcd3b35d293b4001a533dfe8c6d610b89a52c4152d0af249193ee9013268ce
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "8bdcd3b35d293b4001a533dfe8c6d610b89a52c4152d0af249193ee9013268ce", kill_on_drop: false }`
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp: In member function 'bool Ay_Cpu::run(cpu_time_t)':
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1067:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1067 |    rg.flags = 0;
[INFO] [stderr] warning:       |    ~~~~~~~~~^~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:113:41: note: here
[INFO] [stderr] warning:   113 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:114:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   114 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:115:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   115 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1068:3: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:  1068 |   CASE7( 41, 49, 51, 59, 61, 69, 79 ): // OUT (C),r
[INFO] [stderr] warning:       |   ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1312:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1312 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1313:3: note: here
[INFO] [stderr] warning:  1313 |   case 0x9E: // SBC (IXY+disp)
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1322:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1322 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1323:3: note: here
[INFO] [stderr] warning:  1323 |   case 0x9C: // SBC HXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1331:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1331 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:1332:3: note: here
[INFO] [stderr] warning:  1332 |   case 0x9D: // SBC LXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:353:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   353 |   if ( (pc - 1) > 0xFFFF )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:113:41: note: here
[INFO] [stderr] warning:   113 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:114:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   114 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:115:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   115 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:359:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   359 |  CASE7( C7, CF, D7, DF, E7, EF, F7 ):
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:394:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   394 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:395:2: note: here
[INFO] [stderr] warning:   395 |  case 0x9E: // SBC (HL)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:402:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   402 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:403:2: note: here
[INFO] [stderr] warning:   403 |  case 0xDE: // SBC A,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:410:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   410 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:113:41: note: here
[INFO] [stderr] warning:   113 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:114:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   114 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:115:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   115 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Ay_Cpu.cpp:411:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   411 |  CASE7( 98, 99, 9A, 9B, 9C, 9D, 9F ): // SBC r
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp: In member function 'bool Gb_Cpu::run(blargg_long)':
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:434:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   434 |    data += 0x10; // bump up to 0x4n to avoid preserving sign bit
[INFO] [stderr] warning:       |    ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:435:3: note: here
[INFO] [stderr] warning:   435 |   case 0x1E: // RR (HL)
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:442:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   442 |    data += 0x10; // bump up to 0x4n
[INFO] [stderr] warning:       |    ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:443:3: note: here
[INFO] [stderr] warning:   443 |   case 0x18: case 0x19: case 0x1A: case 0x1B: case 0x1C: case 0x1D: case 0x1F: // RR A
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:263:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |   pc -= 2;
[INFO] [stderr] warning:       |   ~~~^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:264:2: note: here
[INFO] [stderr] warning:   264 |  case 0xCD: // CALL (most-common)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:275:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   275 |   if ( !(flags & z_flag) )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:277:2: note: here
[INFO] [stderr] warning:   277 |  case 0xC9: // RET (most common)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:825:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   825 |   pc--;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:826:2: note: here
[INFO] [stderr] warning:   826 |  case 0xE6: // AND IMM
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:829:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   829 |   rg.a &= data;
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:830:2: note: here
[INFO] [stderr] warning:   830 |  case 0xA7: // AND A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:845:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   845 |   pc--;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:846:2: note: here
[INFO] [stderr] warning:   846 |  case 0xF6: // OR IMM
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:849:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   849 |   rg.a |= data;
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:850:2: note: here
[INFO] [stderr] warning:   850 |  case 0xB7: // OR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:865:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   865 |   pc--;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:866:2: note: here
[INFO] [stderr] warning:   866 |  case 0xEE: // XOR IMM
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:913:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   913 |   if ( pc == idle_addr + 1 )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Gb_Cpu.cpp:915:2: note: here
[INFO] [stderr] warning:   915 |  case 0xC7: case 0xCF: case 0xD7: case 0xDF:  // RST
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Gb_Oscs.cpp: In member function 'void Gb_Apu::write_osc(int, int, int)':
[INFO] [stderr] warning: src/gme/Gb_Oscs.cpp:315:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   315 |   sq = &square1;
[INFO] [stderr] warning:       |   ~~~^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Gb_Oscs.cpp:316:2: note: here
[INFO] [stderr] warning:   316 |  case 1:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp: In member function 'bool Hes_Cpu::run(hes_time_t)':
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:263:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |   if ( pc == idle_addr + 1 )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:265:2: note: here
[INFO] [stderr] warning:   265 |  case 0x0F: // BBRn
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:292:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   292 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:293:2: note: here
[INFO] [stderr] warning:   293 |  case 0x6C:{// JMP (ind)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:344:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   344 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:345:2: note: here
[INFO] [stderr] warning:   345 |  case 0x85: // STA zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:444:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   444 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:445:2: note: here
[INFO] [stderr] warning:   445 |  case 0x2C:{// BIT abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:454:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   454 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:455:2: note: here
[INFO] [stderr] warning:   455 |  case 0x24: // BIT zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:456:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   456 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:457:2: note: here
[INFO] [stderr] warning:   457 |  case 0x89: // BIT imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:553:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   553 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:554:2: note: here
[INFO] [stderr] warning:   554 |  case 0x9C: // STZ abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:563:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   563 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:564:2: note: here
[INFO] [stderr] warning:   564 |  case 0x64: // STZ zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:570:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   570 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:571:2: note: here
[INFO] [stderr] warning:   571 |  case 0x84: // STY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:577:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   577 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:578:2: note: here
[INFO] [stderr] warning:   578 |  case 0x86: // STX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:584:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   584 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:585:2: note: here
[INFO] [stderr] warning:   585 |  case 0xA6: // LDX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:586:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   586 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:587:2: note: here
[INFO] [stderr] warning:   587 |  case 0xA2: // LDX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:594:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   594 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:595:2: note: here
[INFO] [stderr] warning:   595 |  case 0xA4: // LDY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:596:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   596 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:597:2: note: here
[INFO] [stderr] warning:   597 |  case 0xA0: // LDY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:604:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   604 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:606:2: note: here
[INFO] [stderr] warning:   606 |  case 0xAC:{// LDY abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:644:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   644 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:645:2: note: here
[INFO] [stderr] warning:   645 |  case 0xE0: // CPX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:663:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   663 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:664:2: note: here
[INFO] [stderr] warning:   664 |  case 0xC0: // CPY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:707:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   707 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:714:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   714 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:719:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   719 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:724:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   724 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:731:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   731 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:676:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   676 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:677:2: note: here
[INFO] [stderr] warning:   677 |  case op + 0x0D: /* (ind) */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:687:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   687 |   data = uint8_t (data + x);\
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:688:2: note: here
[INFO] [stderr] warning:   688 |  case op + 0x00: /* zp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:695:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   695 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:696:2: note: here
[INFO] [stderr] warning:   696 |  ind##op:\
[INFO] [stderr] warning:       |  ^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:27:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    27 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:703:3: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   703 |   CACHE_TIME();\
[INFO] [stderr] warning:       |   ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:704:2: note: here
[INFO] [stderr] warning:   704 |  case op + 0x04: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:735:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   735 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:752:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   752 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:753:2: note: here
[INFO] [stderr] warning:   753 |  case 0x6A: // ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:776:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   776 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:777:2: note: here
[INFO] [stderr] warning:   777 |  case 0x4E: // LSR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:778:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   778 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:779:2: note: here
[INFO] [stderr] warning:   779 |  case 0x6E: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:794:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   794 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:795:2: note: here
[INFO] [stderr] warning:   795 |  case 0x0E: // ASL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:796:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   796 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:797:2: note: here
[INFO] [stderr] warning:   797 |  case 0x2E: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:818:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   818 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:819:2: note: here
[INFO] [stderr] warning:   819 |  case 0x46: // LSR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:820:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   820 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:821:2: note: here
[INFO] [stderr] warning:   821 |  case 0x66: // ROR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:834:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   834 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:835:2: note: here
[INFO] [stderr] warning:   835 |  case 0x06: // ASL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:836:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   836 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:837:2: note: here
[INFO] [stderr] warning:   837 |  case 0x26: // ROL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:866:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   866 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:867:2: note: here
[INFO] [stderr] warning:   867 |  case 0xE6: // INC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:872:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   872 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Hes_Cpu.cpp:873:2: note: here
[INFO] [stderr] warning:   873 |  case 0xC6: // DEC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp: In member function 'bool Kss_Cpu::run(cpu_time_t)':
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1104:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1104 |    rg.flags = 0;
[INFO] [stderr] warning:       |    ~~~~~~~~~^~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:139:41: note: here
[INFO] [stderr] warning:   139 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:140:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   140 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:141:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   141 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1105:3: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:  1105 |   CASE7( 41, 49, 51, 59, 61, 69, 79 ): // OUT (C),r
[INFO] [stderr] warning:       |   ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1350:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1350 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1351:3: note: here
[INFO] [stderr] warning:  1351 |   case 0x9E: // SBC (IXY+disp)
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1360:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1360 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1361:3: note: here
[INFO] [stderr] warning:  1361 |   case 0x9C: // SBC HXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1369:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:  1369 |    flags &= ~C01;
[INFO] [stderr] warning:       |    ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:1370:3: note: here
[INFO] [stderr] warning:  1370 |   case 0x9D: // SBC LXY
[INFO] [stderr] warning:       |   ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:391:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   391 |   if ( pc >= idle_addr )
[INFO] [stderr] warning:       |   ^~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:139:41: note: here
[INFO] [stderr] warning:   139 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:140:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   140 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:141:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   141 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:393:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   393 |  CASE7( C7, CF, D7, DF, E7, EF, F7 ):
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:428:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   428 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:429:2: note: here
[INFO] [stderr] warning:   429 |  case 0x9E: // SBC (HL)
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:436:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   436 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:437:2: note: here
[INFO] [stderr] warning:   437 |  case 0xDE: // SBC A,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:444:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   444 |   flags &= ~C01;
[INFO] [stderr] warning:       |   ~~~~~~^~~~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:139:41: note: here
[INFO] [stderr] warning:   139 | #define CASE5( a, b, c, d, e          ) case 0x##a:case 0x##b:case 0x##c:case 0x##d:case 0x##e
[INFO] [stderr] warning:       |                                         ^~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:140:41: note: in expansion of macro 'CASE5'
[INFO] [stderr] warning:   140 | #define CASE6( a, b, c, d, e, f       ) CASE5( a, b, c, d, e       ): case 0x##f
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:141:41: note: in expansion of macro 'CASE6'
[INFO] [stderr] warning:   141 | #define CASE7( a, b, c, d, e, f, g    ) CASE6( a, b, c, d, e, f    ): case 0x##g
[INFO] [stderr] warning:       |                                         ^~~~~
[INFO] [stderr] warning: src/gme/Kss_Cpu.cpp:445:2: note: in expansion of macro 'CASE7'
[INFO] [stderr] warning:   445 |  CASE7( 98, 99, 9A, 9B, 9C, 9D, 9F ): // SBC r
[INFO] [stderr] warning:       |  ^~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp: In member function 'bool Nes_Cpu::run(nes_time_t)':
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:328:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   328 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:342:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   342 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:343:2: note: here
[INFO] [stderr] warning:   343 |  case 0x85: // STA zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:490:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   490 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:491:2: note: here
[INFO] [stderr] warning:   491 |  case 0x84: // STY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:497:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   497 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:498:2: note: here
[INFO] [stderr] warning:   498 |  case 0x86: // STX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:504:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   504 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:505:2: note: here
[INFO] [stderr] warning:   505 |  case 0xA6: // LDX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:506:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   506 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:507:2: note: here
[INFO] [stderr] warning:   507 |  case 0xA2: // LDX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:514:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   514 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:515:2: note: here
[INFO] [stderr] warning:   515 |  case 0xA4: // LDY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:516:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   516 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:517:2: note: here
[INFO] [stderr] warning:   517 |  case 0xA0: // LDY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:525:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   525 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:526:2: note: here
[INFO] [stderr] warning:   526 |  case 0xAC:{// LDY abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:537:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   537 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:538:2: note: here
[INFO] [stderr] warning:   538 |  case 0xAE:{// LDX abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:581:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   581 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:582:2: note: here
[INFO] [stderr] warning:   582 |  case 0xE0: // CPX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:600:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   600 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:601:2: note: here
[INFO] [stderr] warning:   601 |  case 0xC0: // CPY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:611:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   611 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:616:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   616 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:621:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   621 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:650:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   650 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:263:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   263 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:264:1: note: here
[INFO] [stderr] warning:   264 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:273:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   273 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:274:1: note: here
[INFO] [stderr] warning:   274 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:26:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    26 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:279:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   279 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:280:1: note: here
[INFO] [stderr] warning:   280 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:655:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   655 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:670:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   670 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:671:2: note: here
[INFO] [stderr] warning:   671 |  case 0x6A: // ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:694:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   694 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:695:2: note: here
[INFO] [stderr] warning:   695 |  case 0x4E: // LSR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:696:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   696 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:697:2: note: here
[INFO] [stderr] warning:   697 |  case 0x6E: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:712:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   712 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:713:2: note: here
[INFO] [stderr] warning:   713 |  case 0x0E: // ASL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:714:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   714 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:715:2: note: here
[INFO] [stderr] warning:   715 |  case 0x2E: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:736:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   736 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:737:2: note: here
[INFO] [stderr] warning:   737 |  case 0x46: // LSR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:738:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   738 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:739:2: note: here
[INFO] [stderr] warning:   739 |  case 0x66: // ROR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:752:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   752 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:753:2: note: here
[INFO] [stderr] warning:   753 |  case 0x06: // ASL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:754:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   754 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:755:2: note: here
[INFO] [stderr] warning:   755 |  case 0x26: // ROL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:770:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   770 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:771:2: note: here
[INFO] [stderr] warning:   771 |  case 0xE6: // INC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:776:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   776 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:777:2: note: here
[INFO] [stderr] warning:   777 |  case 0xC6: // DEC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:240:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   240 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:966:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   966 |   HANDLE_PAGE_CROSSING( data + x );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:967:2: note: here
[INFO] [stderr] warning:   967 |  case 0x0C:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:968:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   968 |   pc++;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:970:2: note: here
[INFO] [stderr] warning:   970 |  case 0x74: case 0x04: case 0x14: case 0x34: case 0x44: case 0x54: case 0x64:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:988:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   988 |   c |= 1;
[INFO] [stderr] warning:       |   ~~^~~~
[INFO] [stderr] warning: src/gme/Nes_Cpu.cpp:989:2: note: here
[INFO] [stderr] warning:   989 |  default:
[INFO] [stderr] warning:       |  ^~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp: In member function 'bool Sap_Cpu::run(sap_time_t)':
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:271:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   271 |  ARITH_ADDR_MODES( 0xC5 ) // CMP
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:285:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   285 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:286:2: note: here
[INFO] [stderr] warning:   286 |  case 0x85: // STA zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:433:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   433 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:434:2: note: here
[INFO] [stderr] warning:   434 |  case 0x84: // STY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:440:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   440 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:441:2: note: here
[INFO] [stderr] warning:   441 |  case 0x86: // STX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:447:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   447 |   data = uint8_t (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:448:2: note: here
[INFO] [stderr] warning:   448 |  case 0xA6: // LDX zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:449:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   449 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:450:2: note: here
[INFO] [stderr] warning:   450 |  case 0xA2: // LDX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:457:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   457 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:458:2: note: here
[INFO] [stderr] warning:   458 |  case 0xA4: // LDY zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:460:2: note: here
[INFO] [stderr] warning:   460 |  case 0xA0: // LDY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:468:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   468 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:469:2: note: here
[INFO] [stderr] warning:   469 |  case 0xAC:{// LDY abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:480:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   480 |   HANDLE_PAGE_CROSSING( data );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:481:2: note: here
[INFO] [stderr] warning:   481 |  case 0xAE:{// LDX abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:524:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   524 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:525:2: note: here
[INFO] [stderr] warning:   525 |  case 0xE0: // CPX #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:543:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   543 |   data = READ_LOW( data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:544:2: note: here
[INFO] [stderr] warning:   544 |  case 0xC0: // CPY #imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:554:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   554 |  ARITH_ADDR_MODES( 0x25 ) // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:559:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   559 |  ARITH_ADDR_MODES( 0x45 ) // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:564:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   564 |  ARITH_ADDR_MODES( 0x05 ) // ORA
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:593:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   593 |  ARITH_ADDR_MODES( 0xE5 ) // SBC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:206:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   206 |  data = uint8_t (data + x);\
[INFO] [stderr] warning:       |  ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:207:1: note: here
[INFO] [stderr] warning:   207 | case op + 0x00: /* zp */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:216:2: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   216 |  HANDLE_PAGE_CROSSING( data );\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:217:1: note: here
[INFO] [stderr] warning:   217 | case op + 0x08: /* abs */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:22:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:    22 | #define CACHE_TIME()    (void) (s_time = s.time)
[INFO] [stderr] warning:       |                                ~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:222:2: note: in expansion of macro 'CACHE_TIME'
[INFO] [stderr] warning:   222 |  CACHE_TIME();\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:223:1: note: here
[INFO] [stderr] warning:   223 | case op + 0x04: /* imm */\
[INFO] [stderr] warning:       | ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:598:2: note: in expansion of macro 'ARITH_ADDR_MODES'
[INFO] [stderr] warning:   598 |  ARITH_ADDR_MODES( 0x65 ) // ADC
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:614:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   614 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:615:2: note: here
[INFO] [stderr] warning:   615 |  case 0x6A: // ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:638:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   638 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:639:2: note: here
[INFO] [stderr] warning:   639 |  case 0x4E: // LSR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:640:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   640 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:641:2: note: here
[INFO] [stderr] warning:   641 |  case 0x6E: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:656:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   656 |   data += x;
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:657:2: note: here
[INFO] [stderr] warning:   657 |  case 0x0E: // ASL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:658:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   658 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:659:2: note: here
[INFO] [stderr] warning:   659 |  case 0x2E: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:680:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   680 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:681:2: note: here
[INFO] [stderr] warning:   681 |  case 0x46: // LSR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:682:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   682 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:683:2: note: here
[INFO] [stderr] warning:   683 |  case 0x66: // ROR zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:696:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   696 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:697:2: note: here
[INFO] [stderr] warning:   697 |  case 0x06: // ASL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:698:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   698 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:699:2: note: here
[INFO] [stderr] warning:   699 |  case 0x26: // ROL zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:714:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   714 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:715:2: note: here
[INFO] [stderr] warning:   715 |  case 0xE6: // INC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:720:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   720 |   data = uint8_t (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:721:2: note: here
[INFO] [stderr] warning:   721 |  case 0xC6: // DEC zp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:183:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   183 | #define HANDLE_PAGE_CROSSING( lsb ) s_time += (lsb) >> 8;
[INFO] [stderr] warning:       |                                     ~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:909:3: note: in expansion of macro 'HANDLE_PAGE_CROSSING'
[INFO] [stderr] warning:   909 |   HANDLE_PAGE_CROSSING( data + x );
[INFO] [stderr] warning:       |   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:910:2: note: here
[INFO] [stderr] warning:   910 |  case 0x0C:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:911:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   911 |   pc++;
[INFO] [stderr] warning:       |   ~~^~
[INFO] [stderr] warning: src/gme/Sap_Cpu.cpp:913:2: note: here
[INFO] [stderr] warning:   913 |  case 0x74: case 0x04: case 0x14: case 0x34: case 0x44: case 0x54: case 0x64:
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: In file included from src/gme/Spc_Cpu.cpp:549:
[INFO] [stderr] warning: src/gme/Spc_Cpu.h: In member function 'uint8_t* Snes_Spc::run_until_(Snes_Spc::time_t)':
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:335:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   335 |  ADDR_MODES_NO_DP( 0xE8 ) // MOV A,addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:335:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   335 |  ADDR_MODES_NO_DP( 0xE8 ) // MOV A,addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:352:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   352 |   data = (uint8_t) (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:353:2: note: here
[INFO] [stderr] warning:   353 |  case 0xF8: // MOV X,dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:360:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   360 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:361:2: note: here
[INFO] [stderr] warning:   361 |  case 0xCD: // MOV X,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:367:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   367 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:368:2: note: here
[INFO] [stderr] warning:   368 |  case 0xEB: // MOV Y,dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:389:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   389 |  ADDR_MODES_NO_DP( 0xC8 ) // MOV addr,A
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:323:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   323 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:389:2: note: in expansion of macro 'ADDR_MODES_NO_DP'
[INFO] [stderr] warning:   389 |  ADDR_MODES_NO_DP( 0xC8 ) // MOV addr,A
[INFO] [stderr] warning:       |  ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:407:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   407 |   data = (uint8_t) (data + y);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:408:2: note: here
[INFO] [stderr] warning:   408 |  case 0xD8: // MOV dp,X
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:413:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   413 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:414:2: note: here
[INFO] [stderr] warning:   414 |  case 0xCB: // MOV dp,Y
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ( 0, data );\
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:460:2: note: here
[INFO] [stderr] warning:   460 |  case op: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:481:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   481 |  LOGICAL_OP( 0x28, & ); // AND
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ( 0, data );\
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:460:2: note: here
[INFO] [stderr] warning:   460 |  case op: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:483:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   483 |  LOGICAL_OP( 0x08, | ); // OR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:458:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   458 |  ADDR_MODES( op ) /* addr */\
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:459:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   459 |   data = READ( 0, data );\
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:460:2: note: here
[INFO] [stderr] warning:   460 |  case op: /* imm */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:485:2: note: in expansion of macro 'LOGICAL_OP'
[INFO] [stderr] warning:   485 |  LOGICAL_OP( 0x48, ^ ); // EOR
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:314:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   314 |   data += x;\
[INFO] [stderr] warning:       |   ~~~~~^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:315:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   315 |  CASE( op - 0x03 ) /* abs */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:320:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   320 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:328:2: note: in expansion of macro 'ADDR_MODES_'
[INFO] [stderr] warning:   328 |  ADDR_MODES_( op )\
[INFO] [stderr] warning:       |  ^~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:295:21: note: here
[INFO] [stderr] warning:   295 | #define CASE( n )   case n:
[INFO] [stderr] warning:       |                     ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:329:2: note: in expansion of macro 'CASE'
[INFO] [stderr] warning:   329 |  CASE( op - 0x04 ) /* dp */\
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:489:2: note: in expansion of macro 'ADDR_MODES'
[INFO] [stderr] warning:   489 |  ADDR_MODES( 0x68 ) // CMP addr
[INFO] [stderr] warning:       |  ^~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:490:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   490 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:491:2: note: here
[INFO] [stderr] warning:   491 |  case 0x68: // CMP imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:505:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   505 |   data = READ_DP( -3, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:506:2: note: here
[INFO] [stderr] warning:   506 |  case 0x78: // CMP dp,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:519:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   519 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:520:2: note: here
[INFO] [stderr] warning:   520 |  case 0xC8: // CMP X,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:533:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   533 |   data = READ( 0, data );
[INFO] [stderr] warning:       |        ^
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:534:2: note: here
[INFO] [stderr] warning:   534 |  case 0xAD: // CMP Y,imm
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:608:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   608 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:609:2: note: here
[INFO] [stderr] warning:   609 |  case 0x8B: // DEC dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:626:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   626 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:627:2: note: here
[INFO] [stderr] warning:   627 |  case 0x7C:{// ROR A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:635:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   635 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:636:2: note: here
[INFO] [stderr] warning:   636 |  case 0x3C:{// ROL A
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:649:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   649 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:650:2: note: here
[INFO] [stderr] warning:   650 |  case 0x3B: // ROL dp+X
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:651:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   651 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:652:2: note: here
[INFO] [stderr] warning:   652 |  case 0x2B: // ROL dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:656:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   656 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:657:2: note: here
[INFO] [stderr] warning:   657 |  case 0x2C: // ROL abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:671:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   671 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:672:2: note: here
[INFO] [stderr] warning:   672 |  case 0x7B: // ROR dp+X
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:673:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   673 |   data = (uint8_t) (data + x);
[INFO] [stderr] warning:       |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:674:2: note: here
[INFO] [stderr] warning:   674 |  case 0x6B: // ROR dp
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:678:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning:   678 |   c = 0;
[INFO] [stderr] warning:       |   ~~^~~
[INFO] [stderr] warning: src/gme/Spc_Cpu.h:679:2: note: here
[INFO] [stderr] warning:   679 |  case 0x6C: // ROR abs
[INFO] [stderr] warning:       |  ^~~~
[INFO] [stderr]    Compiling gme v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.15s
[INFO] running `Command { std: "docker" "inspect" "8bdcd3b35d293b4001a533dfe8c6d610b89a52c4152d0af249193ee9013268ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bdcd3b35d293b4001a533dfe8c6d610b89a52c4152d0af249193ee9013268ce", kill_on_drop: false }`
[INFO] [stdout] 8bdcd3b35d293b4001a533dfe8c6d610b89a52c4152d0af249193ee9013268ce
